package com.pureut.storage.service;

import com.pureut.storage.dto.MaterialSplittingDto;
import com.pureut.storage.vo.SplittingVo;
import com.sale.common.core.domain.R;

/**
 * 物料拆分Service
 */
public interface MaterialSplittingService {

    /**
     * 通过物料号码查询出物料信息
     * @param materialNumber
     * @return
     */
    MaterialSplittingDto byMaterialNumber(String materialNumber);

    /**
     * 平均拆分打印
     * @param splittingVo
     * @return
     */
    boolean average(SplittingVo splittingVo) throws Exception;

    /**
     * 非平均拆分打印
     * @param splittingVo
     * @return
     */
    boolean notAverage(SplittingVo splittingVo) throws Exception;
}
